the green slime - German English Dictionary